<?php
// 这是系统自动生成的公共文件
if(!function_exists('success')){
    function success($msg='ok',$data=[]){
        return json([
           'status'=>1,
           'msg'=>$msg,
            'data'=>$data
        ]);
    }
}
if(!function_exists('error')){
    function error($msg='on',$data=[]){
        return json([
            'status'=>2,
            'msg'=>$msg,
            'data'=>$data
        ]);
    }
}
// 四维数组空值处理的公共函数
if(!function_exists("arrayFilter")){
    function arrayFilter($data,$filed){
        // 过滤数组中的空元素
        foreach ($data[$filed] as $key => $val) {
            // 判断规格名称|属性名称是否填写
            if (trim($val['name']) == "") {
                // 直接将整个数组销毁
                unset($data[$filed][$key]);
            }
            // 循环处理规格值
            foreach ($val['value'] as $k => $v) {
                // 判断规格值是否填写
                if (trim($v) == "") {
                    unset($data[$filed][$key]['value'][$k]);
                }
            }
            // 判断整个规格值是否一个都没有
            if (count($val['value']) == 0) {
                // 直接将整个数组销毁
                unset($data[$filed][$key]);
            }
        }
        return $data;
    }
}

